package com.agrimall.service;

import com.agrimall.entity.Banner;
import java.util.List;

/**
 * Banner轮播图服务接口
 */
public interface BannerService {
    /**
     * 获取所有启用的Banner列表（按排序顺序）
     */
    List<Banner> getVisibleBanners();
    
    /**
     * 根据ID查询Banner
     */
    Banner getBannerById(Long bannerId);
    
    /**
     * 添加Banner
     */
    boolean addBanner(Banner banner);
    
    /**
     * 更新Banner
     */
    boolean updateBanner(Banner banner);
    
    /**
     * 删除Banner
     */
    boolean deleteBanner(Long bannerId);
    
    /**
     * 获取所有Banner
     */
    List<Banner> getAllBanners();
}



